package com.boot.security.config.properties;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;

/**
 * @author 霜寒 <1621856595@qq.com>
 * @description JWT配置
 * @date 2020/2/14 11:42
 **/

@ConfigurationProperties(prefix = "boot.security.jwt")
@Data
public class JWTProperties {

    /**
     * @description jwt 过期时间，默认 10 分钟
     * @date 2020/2/14 11:43
     **/
    private Long ttl = 600L;

    /**
     * @description 开启 记住我 之后 jwt 过期时间，默认 7 天
     * @date 2020/2/14 11:43
     **/
    private Long rememberTtl = 604800L;

    /**
     * @description jwt 更新时间，默认 5 分钟
     * @date 2020/2/14 11:43
     **/
    private Long updateTtl = 300L;

    private String issuer = "1621856595@qq.com";

}
